草庐IT

Android ProGuard +MultiDex 导致 ClassNotFoundException

全部标签

android - 如何解决导致版本更新的 Facebook Audience 网络错误?

将FacebookAudienceNetworkSDK版本更新到4.26.0后,根据Firebase崩溃报告,我的应用程序因以下问题而面临大量崩溃。Causedbyjava.lang.IllegalStateException:attempttore-openanalready-closedobject:SQLiteDatabase:/data/data//databases/ads.dbandroid.database.sqlite.SQLiteClosable.acquireReference(SQLiteClosable.java:55)android.database.sqli

android - 使用 gradle 插件 3.0.0 的 androidTest 的 Multidex 问题

将我的应用程序更新到gradle插件3.0.0后,我开始遇到multidex问题,但只有在我运行androidTest时才会出现问题。我的应用程序已经是multidex并且使用gradle插件2.3.3assembleDebug和assembleDebugAndroidTest都工作正常。然后我刚刚将gradle插件更新到3.0.0,我开始收到以下异常:com.android.dex.DexIndexOverflowException:方法ID不在[0,0xffff]中:65536我尝试了不同的选项,比如为测试定义自定义multidex运行器,添加androidTestCompile'

android - 添加 Firebase In-App Messaging 依赖项会导致 DexArchiveMergerException

我正在测试FirebaseIn-AppMessaging功能,添加了依赖项implementation'com.google.firebase:firebase-inappmessaging-display:17.0.0'但是androidstudio抛出DexArchiveMergerException。我启用了多重dexing,如下面的build.gradle所示。这是我的build.gradle(app)applyplugin:'com.android.application'applyplugin:'kotlin-android'applyplugin:'kotlin-andr

java - Flurry Agent 在 Android 2.3.4 上导致 CalledFromWrongThreadException 异常

当我在2.3.4设备上使用FlurryAgent时,出现以下异常:E/AndroidRuntime:FATALEXCEPTION:FlurryAgentandroid.view.ViewRoot$CalledFromWrongThreadException:Onlytheoriginalthreadthatcreatedaviewhierarchycantouchitsviews.在我的代码中,我确保与UI相关的所有内容都在UI线程上完成。我尝试通过FlurryAgent.setCaptureUncaughtExceptions(false)禁用Flurry的异常捕获,但这没有帮助。我

android - 系统覆盖窗口导致键盘和后退按钮出现触摸问题

我正在尝试在ParanoidAndroid上创建类似HaloNotification的应用程序。到目前为止,还不错。但是,当我的“光环”出现在屏幕上时,我可以很好地移动它,并且大多数触摸事件都可以正常工作。但是,当我尝试通过点击EditText弹出键盘时,什么也没有发生。窗口似乎消耗了焦点。后退按钮也不起作用,但主页和最近使用的应用程序按钮起作用。我正在运行PA的AOSP4.4的rootNexus4上测试应用程序我用来创建光环窗口的代码(布局参数)是:WindowManager.LayoutParamsparams=newWindowManager.LayoutParams(Windo

android - ClassNotFoundException : android. hardware.camera2.CameraAccessException 与 OpenCV 3.1.0

我正在使用AndroidStudio2.2开发一个使用OpenCV3.1.0库的android项目。我是按照这个answer导入库的.情况如下:当我为API>=21(正好是API23)的设备编译项目时,一切顺利。当我为APIGradle日志FAILURE:Buildfailedwithanexception.*Whatwentwrong:Executionfailedfortask':app:transformClassesWithInstantRunForDebug'.>java.lang.ClassNotFoundException:android.hardware.camera2

解决WIN11安卓子系统WSA闪退导致无法打开应用的方法

在最近的Windows11操作系统中,引入了WindowsSubsystemforAndroid(WSA),它允许用户在Windows系统上运行Android应用程序。然而,有时候可能会遇到WSA闪退的问题,导致无法正常打开应用程序。本文将介绍一些可能的解决方法,帮助您解决这个问题。方法一:重新启动WSA服务打开命令提示符(CMD)或WindowsPowerShell,以管理员身份运行。输入以下命令以停止WSA服务:netstopwsa```等待一段时间,确保WSA服务已完全停止。输入以下命令以重新启动WSA服务:netstartwsa检查是否能够正常打开应用程序。方法二:清除WSA缓存打开命

android - 在 Android API 19 (4.4) 上,intent.createChooser 方法导致 IntentServiceLeak

在新的AndroidKitKat设备(API19,4.4)上运行我的应用程序时,每次我尝试创建Intent选择器时都会收到“已复制到剪贴板”。Youtube、Tumblr和AndroidKitKat上的各种其他应用程序都在发生这种情况。查看日志,我看到以下异常:com.android.internal.app.ChooserActivity泄露了IntentReceivercom.android.internal.app.ResolverActivity$1@4150aac8这曾经是当设备没有多个应用程序时引起的问题(请参阅WhydoesIntent.createChooser()ne

Android 应用程序 ClassNotFoundException,无法实例化应用程序

每周报告10次此异常,我试图找到解决方案但失败了。我对这种异常感到有点沮丧,并搜索了所有相关帖子。(附:我注意到全名(android:name="com.example.AcraApplication")比短名称(android:name=".AcraApplication")抛出更多异常。)publicclassAcraApplicationextendsApplication{publicvoidonCreate(){ACRA.init(this);super.onCreate();}日志:java.lang.RuntimeException:Unabletoinstantiate

android - adwhirl 导致 Android 应用程序崩溃

我正在尝试将adwhirl集成到我的一个应用程序中,但在我尝试运行它时它总是崩溃。我目前已将其设置为测试模式以尝试使其在模拟器中运行,但它只在部分时间运行。没有adwhirl,它永远不会崩溃。我已经包含了我的logcat,以防有人知道我可以如何修复我的错误。感谢您的帮助。I/MillennialMediaAdSDK(541):Lastadnameisnull.Callfornewad.D/MillennialMediaAdSDK(541):***********Advertisingtestmodeisdeprecated.D/MillennialMediaAdSDK(541):Cal